<script>
    jQuery(function () {
        // Configuro el Tooltip
        jQuery('img').tipsy({gravity: jQuery.fn.tipsy.autoWE});

        // Activo el Mejorador de SELECT
        jQuery(".chzn-select").chosen();
        jQuery(".chzn-select-deselect").chosen({allow_single_deselect: true});
        jQuery(".chzn-select").chosen({no_results_text: "No hay resultados"});
    });

</script>	



<style>
    .select_formulario {
        font-size:12px;
    }
    #lista_formularios{
        float: right;
        margin-top: -9px; 
    }
    #lista_prescriptor{
        float: right;
        margin-top: -9px; 
        margin-right: 10px;
    }

    .detalle_muro {
        display: inline-block;
        width:99%;
        /*width: 605px;*/
        /*	border-radius:3px;*/
        margin-bottom:10px;
        padding:10px 4px 4px 4px;

        border-radius: 6px;
        border: 1px solid #cdcdcd;
    }

    .detalle_muro:hover {
        background: #f6f7f8 !important;
        transition: all .15s ease-in-out;
    }

    #contenido_hce {padding:1px;}

    .actividad_muro {
        display: inline-block;
        width:483px;
    }

    .detalle_actividad {
        /*position:relative;*/
        display: inline-block;
        width:100%;
        margin-bottom: 5px;
        margin-left: 20px;
    }


    textarea {
        line-height: 16px;
    }

</style>
<img src="/estadisticas/save/9" width="1" height="1" style="display: none;">
<div id="titulo_azul">
    <span>CRONOLOGIA</span>

    <?php
    // Si el paciente está desactivado, no muestro el recetario ni los formularios
    if ($person['Person']['stateperson_id'] == 1) {
        ?>



        <?php
        // Muestro el Listado de Formularios habilitados
        if (!empty($lista_formularios)) {
            ?>	

        <?php //echo $this->Form->select('combo_formularios', $lista_formularios, null, array('escape' => false, 'empty' => false, 'class'=>'select_formulario chzn-select'));  ?>


            <div id='lista_formularios' style="position: relative;">

                <a href="#" class="btn btn-warning"><img src="/images/img-documento2.png" border="0" alt="<?php __("Listado de Formularios disponibles") ?>" original-title="<?php __("Listado de Formularios disponibles") ?>"><?php __("Formularios") ?></a>

                <div id="opciones_formularios" style="display: none;">
                    <ul>
                        <?php
                        foreach ($lista_formularios as $id_formulario => $nombre_formulario) {
                            echo '
			<li><a href="#" onclick="mostrar_formulario_emergente(' . $id_formulario . ', \'' . $nombre_formulario . '\',' . $id_paciente . ');">' . $nombre_formulario . '</a></li>
		';
                        }
                        ?>
                        <li style="text-align: center;">
                            <a href="/clients/view/<?php echo $id_cliente ?>/9" class="btn btn-warning" style="color: white;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 153px;"><?php __("Agregar otros formularios") ?></a>
                        </li>
                    </ul>
                </div>

            </div>
            <?php
        }
        ?>
        <div id='lista_prescriptor'  style="position: relative;">
            <a href="#" class="btn btn-info" id='boton-recetario'><img src="/images/img-documento2.png" border="0" alt="<?php __("Crear una Receta") ?>" original-title="<?php __("Crear una Receta") ?>"><?php __("Prescriptor") ?></a>		

            <div id="opciones_prescriptor" style="display: none;">
                <ul>
                    <li><a href="#" onclick="MostrarModal('ventana_modal', '<?php __("Crear una Receta") ?>', '/registros/recetario/<?php echo $id_paciente ?>', 700, 450)"><?php __("Medicamentos") ?></a></li>
                    <li><a href="#" onclick="MostrarModal('ventana_modal', '<?php __("Indicaciones de prácticas a realizar") ?>', '/registros/indicaciones/<?php echo $id_paciente ?>', 700, 450)"><?php __("Prácticas") ?></a></li>
                </ul>
            </div>
        </div>
        <?php
    } // Fin si el paciente está desactivado
    ?>		
</div>
<div id="contenido_hce">
    <!-- start page -->
    <?php
    if (!empty($registro_gral)) {

        // Muestro los Filtros
        if (!empty($filtros)) {
            $arreglo_filtros = explode("|", $filtros);
            echo '<div style="margin-bottom: 10px;line-height: 23px;"><b>' . __("Filtrado por", true) . '</b>: ';

            if (in_array("1", $arreglo_filtros)) {
                echo '<b class="link_destacado">' . __("Evoluciones", true) . '</b> ';
            }
            if (in_array("2", $arreglo_filtros)) {
                echo '<b class="link_destacado">' . __("Medicaciones", true) . '</b> ';
            }
            if (in_array("3", $arreglo_filtros)) {
                echo '<b class="link_destacado">' . __("Prácticas", true) . '</b> ';
            }
            if (in_array("4", $arreglo_filtros)) {
                echo '<b class="link_destacado">' . __("Problemas", true) . '</b> ';
                ?>
                <script type="text/javascript">
                    // Activo el Mejorador de SELECT
                    jQuery(".chzn-select").chosen();
                    jQuery(".chzn-select-deselect").chosen({allow_single_deselect: true});
                    jQuery(".chzn-select").chosen({no_results_text: "No hay resultados"});
                </script>
                <?php
                if (!empty($combo_problemas)) {
                    echo '
							<select name="filtro_problema" id="filtro_problema" style="font-size:12px;width: 500px; height:50px;color:#333;" class="chzn-select" 
							onchange="FiltrarCronologia(' . $id_paciente . ');" >';
                    echo "<option value='0'>" . __("Ver Todos los Problemas", true) . "</option>";
                    foreach ($combo_problemas as $clave => $valor) {
                        if ($clave == $filtro_problema) {
                            $sel = 'selected=selected';
                        } else {
                            $sel = '';
                        }
                        echo "<option value='$clave' $sel>$valor</option>";
                    }

                    echo '</select>';
                }
            }

            if (in_array("5", $arreglo_filtros)) {
                echo '<b class="link_destacado">' . __("Resultados", true) . '</b> ';
            }
            if (in_array("6", $arreglo_filtros)) {
                echo '<b class="link_destacado">' . __("Signos Vitales", true) . '</b> ';
            }
            if (in_array("7", $arreglo_filtros)) {
                echo '<b class="link_destacado">' . __("Turnos", true) . '</b> ';
            }
            if (in_array("8", $arreglo_filtros)) {
                echo '<b class="link_destacado">' . __("Recomendaciones", true) . '</b> ';
            }
            if (in_array("9", $arreglo_filtros)) {
                echo '<b class="link_destacado">' . __("Archivos Adjuntos", true) . '</b> ';
            }
            if (in_array("10", $arreglo_filtros)) {
                echo '<b class="link_destacado">' . __("Formularios", true) . '</b> ';
            }
            if (in_array("11", $arreglo_filtros)) {
                echo '<b class="link_destacado">' . __("Recetas de Medicamentos", true) . '</b> ';
            }
            if (in_array("12", $arreglo_filtros)) {
                echo '<b class="link_destacado">' . __("Ordenes de Prácticas", true) . '</b> ';
            }


            echo "</div>";
        }

        $fecha = '';
        $color = "#F2F7FC";
        $profesional = '';
        $forzar_mostrar_profesional = false;
        $forzar_mostrar_actividad = false;
        $actividad_anterior = "";

        $client_tz = new DateTimeZone($_SESSION['Client']['timezone']);

        foreach ($registro_gral as $registro):

            // Puedo editar el registro ? 
            $d1 = new DateTime($registro['created']);
            $d2 = new DateTime('now');

            // Calculo la diferencia entre Hoy y la fecha de Creacion
            $diferencia_dias = (($d2->getTimestamp() - $d1->getTimestamp()) / 3600 / 24);

            // Cambio la fecha segun el TimeZone del Cliente
            $date = new DateTime($registro['fecha']);
            $date->setTimezone($client_tz);
            $reg_fecha = $date->format('d-m-Y');
            $reg_fecha_mostrar = $date->format('d-m-Y');

            // Si es un registro nuevo para la fecha, muestro la fecha
            if ($fecha != $reg_fecha) {
                $forzar_mostrar_profesional = true;
                $forzar_mostrar_actividad = true;

                if ($color == "#F2F7FC") {
                    $color = "#E5EDF8";
                } else {
                    $color = "#F2F7FC";
                }
                if (!empty($fecha)) {
                    echo "</div><!-- Fin de detalle_muro -->"; // FIN de detalle_muro
                }

                //--------------------------------------- Si es Ficha, le doy color al fondo
                if ($registro['modelo'] == 'Ficha') {
                    $color = "#FFF";
                    $solo_form = "<a href='/people/viewPdf/$id_paciente/$reg_fecha_mostrar/1'>
							<img src='/images/img-exportar.png' border='0' alt='Imprimir este Formulario' original-title='Exportar sólo los Formularios' style='height:16px;width:15px;'></a>";
                } else {
                    $color = "#FFF";
                    $solo_form = "";
                }

                // Comienzo de detalle_muro
                echo "
				<!-- Comienzo de detalle_muro -->
				<div class='detalle_muro' style='background:$color;'>
					<div style='float: right;'>
						<div  class='fecha_resaltada' ><b>$reg_fecha_mostrar</b></div>
						<div class='clearfix'></div>
					</div>
			";
            }

            // Muestro el Nombre del Profesional
            if ($profesional != $registro['profesional'] OR $forzar_mostrar_profesional) {
                $forzar_mostrar_profesional = false;
                echo "
				<div style='float: left; font-size: 120%;'>
					<span style='color: #4E89CB;'><b>{$registro['profesional']}</b></span>
				";
                if ($exporta_datos == 1) {
                    echo "<span id='export_hce' style='margin-left: 10px;' >
							$solo_form
							<a href='/people/viewPdf/$id_paciente/$reg_fecha_mostrar' >
							<img src='/images/img-exportar.png' width='16' border='0' alt='Imprimir esta ficha' original-title='Exportar sólo este día'></a>
					</span>";
                }
                echo "</div>";
            }

            if (!empty($registro['detalle'])) {

                $class = '';
                $img_candado = '';
                $img = "";

                if ($diferencia_dias < 1) {
                    $img = "<a href=\"#\" onclick=\"EliminarDatosMuro('{$registro['id_paciente']}','{$registro['modelo']}','{$registro['id']}','" . urlencode(substr(trim($registro['actividad']), 0, 100) . "...") . "');\" class=\"link_destacado_naranja\">" . __('Borrar', true) . "</a>";


                    if ($registro['modelo'] == 'Ficha') {
                        $reg_id = $registro['id'];
                        $class = '';
                        $img_candado = "<a href=\"#\" onclick=\"MostrarModal('ventana_modal','Editar Formulario','/formulariosfront/editar/" . $id_paciente . "/" . $reg_id . "',800,580);\" class='link_destacado_naranja'>" . __('Editar', true) . "</a>";
                    } else {

                        if ($registro['inplace'] == 1) {
                            $class = 'editable_textile';
                            $img_candado = '<a href="javascript:EditarInPlaceExterno(\'' . $registro['id'] . '\')" class="link_destacado_naranja">' . __('Editar', true) . '</a>';
                        }
                    }
                }
                ?>
                <!-- Comienzo del Registro -->
                <div>
                    <?php
                    if ($actividad_anterior != $registro['actividad'] OR $forzar_mostrar_actividad) {
                        $forzar_mostrar_actividad = false;

                        echo "<div style='font-size: 100%;color: #4E89CB;' class='actividad_muro'>
							<img src='/images/bullet-arrow.png' style='margin-left:10px; margin-bottom: 2px; padding: 0px 3px;width: 4px;'>
							{$registro['actividad']}";

                        if (isset($registro['prescription_id']) and $registro['prescription_id'] > 0) {
                            if ($exporta_datos == 1) {
                                echo "<span id='export_prescripcion' style='margin-left: 5px; float:none;' >
										<a href='/people/exportprescription/{$registro['prescription_id']}' >
											<img src='/images/img-prescription.png' width='16' border='0' alt='Exportar esta prescripción' 
											original-title='Exportar prescripción'></a>";
                            }

                            if ($registro['tipo_prescripcion'] == 'medicamentos') {
                                echo "<a href='#' onclick=\"MostrarModal('ventana_modal','Crear una Receta','/registros/recetario/{$registro['id_paciente']}/{$registro['prescription_id']}',700,450)\">
										<img src='/images/duplicar.png' width='16' border='0' alt='Duplicar esta prescripción' original-title='Duplicar prescripción'></a>";
                            } elseif ($registro['tipo_prescripcion'] == 'practicas') {

                                echo "<a href='#' onclick=\"MostrarModal('ventana_modal','Indicaciones de Prácticas a Realizar','/registros/indicaciones/{$registro['id_paciente']}/{$registro['prescription_id']}',700,450)\">
										<img src='/images/duplicar.png' width='16' border='0' alt='Duplicar esta prescripción' original-title='Duplicar prescripción'></a>";
                            } // endif			

                            echo "</span>";
                        }

                        echo "</div>";
                    }
                    ?>
                    <div class="detalle_actividad" >
                        <div class='<?php echo $class; ?>' id="<?php echo $registro['id']; ?>" style="display:inline-block;width:85%;text-align:left;"> 
                            <?php
                            if ($registro['modelo'] == 'Adjunto') {
                                //---------------------------------------------------------------
                                // Es un Adjunto
                                //---------------------------------------------------------------
                                $extension = end(explode('.', $registro['adjunto']));
                                $arreglo_imagenes = array('jpg', 'jpeg', 'png', 'gif', 'bmp', 'tiff', 'tif');
                                $archivo = '/uploads/' . $registro['adjunto'];
                                if (in_array($extension, $arreglo_imagenes)) {
                                    $imagen = "<img src='/images/iconos/ico-adjunto.png' style='float:left;margin-right:10px;'>";
                                } else {
                                    $icono = "/images/iconos/" . strtolower($extension) . ".gif";
                                    $imagen = "<img src='$icono' style='width:20px;float:left;margin-right:10px;'>";
                                }
                                ?>
                                <a href='/registros/mostraradjuntos/<?php echo $registro['id_paciente']; ?>/<?php echo $registro['id']; ?>'><?php echo $imagen; ?></a>
                                <?php
                            }
                            echo $registro['detalle'];
                            ?>
                        </div>
                        <div style="margin-right: -50px;width:101px;display: inline-block;"><?php echo $img; ?>&nbsp;<?php echo $img_candado ?></div>					
                    </div>	
                </div>
                <!-- Fin del Registro -->
                <?php
            }

            // Guardo los datos del Registro Anterior
            $fecha = $reg_fecha;
            $profesional = $registro['profesional'];
            $actividad_anterior = $registro['actividad'];

        endforeach;
        echo "</div>";
    } else {
        echo "No se registran datos...<br/>";
    }
    ?>
</div>

<script>
    jQuery(function () {
        jQuery(".editable_textile").editable('/registros/updateinplace', {
            id: 'data[id]',
            name: 'data[evolution]',
            indicator: '<img src="/images/load.gif">',
            type: "mce",
            height: 100,
            width: 450,
            submit: "OK",
            cancel: "Cancel",
            tooltip: "Click para Editar..."
        });

        jQuery('#lista_formularios').click(function (event) {
            OcultarMenuesEmergentes('opciones_formularios');
            jQuery('#opciones_formularios').slideToggle('fast');
            event.stopPropagation();
        });

        jQuery('#lista_prescriptor').click(function (event) {
            OcultarMenuesEmergentes('opciones_prescriptor');
            jQuery('#opciones_prescriptor').slideToggle('fast');
            event.stopPropagation();
        });

    });
</script>


<!-- end page -->